import random

import matplotlib.pyplot as plt
"""
图表保存支持的格式：
    JPEG、TIFF、PNG

语法格式:
    plt.savefig(图名）

注意事项:
    savefig方法必须在show()方法前，否则保存后的图片是白色，图表无法保存
"""
fig = plt.figure()  # 绘制画布

# 绘制第一个子图
ax1 = fig.add_subplot(2, 2, 1)
ax1.plot([1, 2, 3, 4, 5], [random.randint(1, 10) for i in range(5)])

# 绘制第二个子图
ax2 = fig.add_subplot(2, 2, 2)
ax2.plot([1, 2, 3, 4, 5], [random.randint(1, 10) for i in range(5)], 'ro')

# 绘制第三个子图
x = [1, 2, 3, 4, 5]
y = [random.randint(10, 50) for i in range(5)]

ax3 = fig.add_subplot(2, 1, 2)
ax3.bar(x, y)

plt.savefig('libs/图表.png') # 保存图表
plt.show()


